Approach to E-Learning Fundamental Aspects of Software Engineering
نویسندگان
چکیده
New theoretical and applied aspects of software engineering are introduced, viz.: technologies of developing programs and reusable components with MS.NET, CORBA, Java, Eclipse environments; assembling them into applied systems and their families; embedding components into the modern environments for shared usage; modeling applied domains in ontological DSLlike languages with tools like MS DSL Tools, Workflow, Eclipse-DSL, and Protégé. These aspects are implemented in the instrumental and technological complex (ITC). They are oriented towards improving software industry based on the readymade software resources (reuses, assets, services, artifacts). The ITC is represented by a web site with modern design, the contents of which has no known counterparts. The site is introduced as a tool for developing various kinds of programs and systems in the corresponding product lines, as well as for teaching computer science students the subject of software engineering.
منابع مشابه
Instructional design: missing loop in e-learning educational softwares for medical education
Background: E-learning is one of the new ways to learn nowadays which for efficient e-learning in their formulation of electronic content that is usually presented through instructional software we should care. Not using educational design in designing software content is considered one of the main challenges in e-learning and also failures of this educational system. This study aims to investi...
متن کاملe-learning Utilization Based on the Problem-Solving Approach
Introduction & Objective: Paying attention to the process and approaches to the problem solving from the view of the e-learning courses designers, will improve the aspects of development. The problem-based learning provides the discovery structure and helps the students to internalize their learning. Therefore, the purpose of this study is to investigate the factors that lead to more utili...
متن کاملHierarchical Functional Concepts for Knowledge Transfer among Reinforcement Learning Agents
This article introduces the notions of functional space and concept as a way of knowledge representation and abstraction for Reinforcement Learning agents. These definitions are used as a tool of knowledge transfer among agents. The agents are assumed to be heterogeneous; they have different state spaces but share a same dynamic, reward and action space. In other words, the agents are assumed t...
متن کاملSelf-referencing Agents for Inductive Non-Algorithmic e-Learning
The paper presents an alternative approach to e-Learning, where “Learning” is action-oriented and highly personalised, while “e-” is carried out through a software entity acting as self-referencing coach and interacting with the user as interface agent. The focus is on aspects related to: a) domain theory (moving targets, refined strategies); b) trends in computer science (uncertain knowledge p...
متن کاملMethod integration: An approach to develop agent oriented methodologies
Agent oriented software engineering (AOSE) is an emerging field in computer science and proposes some systematic ideas for multi agent systems analysis, implementation and maintenance. Despite the various methodologies introduced in the agent-oriented software engineering, the main challenges are defects in different aspects of methodologies. According to the defects resulted from weaknesses ...
متن کامل